package com.jilefojing.beans.query;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.jilefojing.beans.enums.ItemTypeEnumForSource;

/**
 * 
 * @author 作者 jgshun
 * @date 创建时间 2016年07月26日 16时31分05秒
 */
public class DCategoryQuery  implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 6659899886814212575L;
	private List<Long> ids;
	private List<Long> parentIds;
	private Boolean entity;
	private List<Long> createUserIds;
	private List<ItemTypeEnumForSource> itemTypes;
	private String like_name;
	private String name;
	private List<String> ckeys;

	private Date equalCreateTime;
	private Date equalAndBeforCreateTime;
	private Date equalAndAfterCreateTime;
	private Date beforCreateTime;
	private Date afterCreateTime;

	private Date equalUpdateTime;
	private Date equalAndBeforUpdateTime;
	private Date equalAndAfterUpdateTime;
	private Date beforUpdateTime;
	private Date afterUpdateTime;

	public List<Long> getIds() {
		return ids;
	}

	public void setIds(List<Long> ids) {
		this.ids = ids;
	}

	public List<Long> getParentIds() {
		return parentIds;
	}

	public void setParentIds(List<Long> parentIds) {
		this.parentIds = parentIds;
	}

	public Boolean getEntity() {
		return entity;
	}

	public void setEntity(Boolean entity) {
		this.entity = entity;
	}

	public List<Long> getCreateUserIds() {
		return createUserIds;
	}

	public void setCreateUserIds(List<Long> createUserIds) {
		this.createUserIds = createUserIds;
	}

	public List<ItemTypeEnumForSource> getItemTypes() {
		return itemTypes;
	}

	public void setItemTypes(List<ItemTypeEnumForSource> itemTypes) {
		this.itemTypes = itemTypes;
	}

	public String getLike_name() {
		return like_name;
	}

	public void setLike_name(String like_name) {
		this.like_name = like_name;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Date getEqualCreateTime() {
		return equalCreateTime;
	}

	public void setEqualCreateTime(Date equalCreateTime) {
		this.equalCreateTime = equalCreateTime;
	}

	public Date getEqualAndBeforCreateTime() {
		return equalAndBeforCreateTime;
	}

	public void setEqualAndBeforCreateTime(Date equalAndBeforCreateTime) {
		this.equalAndBeforCreateTime = equalAndBeforCreateTime;
	}

	public Date getEqualAndAfterCreateTime() {
		return equalAndAfterCreateTime;
	}

	public void setEqualAndAfterCreateTime(Date equalAndAfterCreateTime) {
		this.equalAndAfterCreateTime = equalAndAfterCreateTime;
	}

	public Date getBeforCreateTime() {
		return beforCreateTime;
	}

	public void setBeforCreateTime(Date beforCreateTime) {
		this.beforCreateTime = beforCreateTime;
	}

	public Date getAfterCreateTime() {
		return afterCreateTime;
	}

	public void setAfterCreateTime(Date afterCreateTime) {
		this.afterCreateTime = afterCreateTime;
	}

	public List<String> getCkeys() {
		return ckeys;
	}

	public void setCkeys(List<String> ckeys) {
		this.ckeys = ckeys;
	}

	public Date getEqualUpdateTime() {
		return equalUpdateTime;
	}

	public void setEqualUpdateTime(Date equalUpdateTime) {
		this.equalUpdateTime = equalUpdateTime;
	}

	public Date getEqualAndBeforUpdateTime() {
		return equalAndBeforUpdateTime;
	}

	public void setEqualAndBeforUpdateTime(Date equalAndBeforUpdateTime) {
		this.equalAndBeforUpdateTime = equalAndBeforUpdateTime;
	}

	public Date getEqualAndAfterUpdateTime() {
		return equalAndAfterUpdateTime;
	}

	public void setEqualAndAfterUpdateTime(Date equalAndAfterUpdateTime) {
		this.equalAndAfterUpdateTime = equalAndAfterUpdateTime;
	}

	public Date getBeforUpdateTime() {
		return beforUpdateTime;
	}

	public void setBeforUpdateTime(Date beforUpdateTime) {
		this.beforUpdateTime = beforUpdateTime;
	}

	public Date getAfterUpdateTime() {
		return afterUpdateTime;
	}

	public void setAfterUpdateTime(Date afterUpdateTime) {
		this.afterUpdateTime = afterUpdateTime;
	}

}